
/*设置显示区域内边距*/
.layui-body{
    padding: 15px;
}

/**
    个人信息设置部分
 */
.settings-content{
}

/*用户头像*/
.settings-content .user-photo{
    width: 150px;
    height: 150px;
    border-radius: 15px;
}
.settings-content .input-change-photo{
    color: #368fb2;
}
.settings-content .input-change-photo:hover{
    color: blue;
    text-decoration: underline;
}

.settings-content .input-change-photo input{
    opacity: 0;
    position: absolute;
    left: -16px;
}

.settings-content .user-photo-tips{
    text-indent: 120px;
}
.settings-content .settings-form{
    margin: 0 auto;
    padding: 5px;
    width: 400px;
    height: 760px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow:0 5px 5px 0 rgba(0,0,0,0.2),0 10px 10px 0 rgba(0,0,0,0.19);
}

.settings-content .settings-form:hover{
    box-shadow:0 10px 10px 0 rgba(0,0,0,0.2),0 15px 15px 0 rgba(0,0,0,0.19);
}

/**
    用户密码修改
 */
.psdw-content{

}
.psdw-content .modify-form{
    margin: 100px auto 0;
    padding: 15px;
    width: 400px;
    height: 200px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow:0 5px 5px 0 rgba(0,0,0,0.2),0 10px 10px 0 rgba(0,0,0,0.19);
}

.psdw-content .modify-form:hover{
    box-shadow:0 10px 10px 0 rgba(0,0,0,0.2),0 15px 15px 0 rgba(0,0,0,0.19);
}

/**
单车管理
 */
#addBike .layui-container{
    width: 80%;
    min-height: 800px;
}

.left-catalog{
    min-height: 200px;
}

/**
单车图片
 */
#bike-photo{
    width: 250px;
    height: 250px;
    border-radius: 15px;
}

#bike-photo .input-change-bike-photo{
    color: #368fb2;
}
#bike-photo .input-change-bike-photo:hover{
    color: blue;
    text-decoration: underline;
}


#add_type .input-change-bike-photo input{
    opacity: 0;
    position: absolute;
    left: -16px;
}
#add_type  .bike-photo-tips{
    text-indent: 120px;
}

/**
投放分布模块
 */
/*地图容器*/
#map_container{
    width: 100%;
    height: 500px;
    border: 1px solid #cccccc;
}
/*popup样式*/
.ol-popup {
    position: absolute;
    background-color: white;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #cccccc;
    bottom: 12px;
    left: -50px;
    min-width: 280px;
}
.ol-popup:after, .ol-popup:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.ol-popup:after {
    border-top-color: white;
    border-width: 10px;
    left: 48px;
    margin-left: -10px;
}
.ol-popup:before {
    border-top-color: #cccccc;
    border-width: 11px;
    left: 48px;
    margin-left: -11px;
}
.ol-popup-closer {
    text-decoration: none;
    position: absolute;
    top: 2px;
    right: 8px;
}
.ol-popup-closer:after {
    content: "✖";
}
/*图表*/
#chart_table{
    min-height: 400px;
    border:1px solid #ccc;
}
#chart_table .layui-row{
    padding: 15px;
}
#stop_group_pie,
#bike_group_pie{
    width: 400px;
    height: 400px;
}

/*#chart_table #stop_group_pie div canvas,*/
/*#chart_table #bike_group_pie div canvas{*/
/*    width: 400px;*/
/*    height: 400px;*/
/*}*/

#stops_details .detail_tile,
#bike_details .detail_tile{
    font-weight: 700;
    font-size: 16px;
}
